(function () {

    const q = {
        page: 1,
        pageSize: 5
    }
    let total = null

    // 滚动监听
    $('.divBody').scroll(function () {
        console.log('ok');
        // 当前页面的高
        const pageHeight = $(this).height()
        // 自定义设置页面被卷去的长度
        const scrollTop = $(this).scrollTop() + 200
        // 判断临界值
        if (scrollTop >= pageHeight) {
            console.log(total);
            q.page++
            getData()
        }

    })
    // $('.divBody').scroll(function () {
    //     console.log('ok');
    //     // 当前页面的高
    //     const pageHeight = $(this).height()
    //     // 自定义设置页面被卷去的长度
    //     const windowTop = Math.ceil($(this).scrollTop()) + 200
    //     if (windowTop >= pageHeight) {
    //         let count = Math.ceil(total / 5)
    //         console.log(total);
    //         console.log(count);
    //         q.page++
    //         if (q.page >= count) {
    //             return
    //         }
    //         getData()

    //     }
    // })


    getData()
    // 封装ajax请求数据函数
    function getData() {
        $.ajax({
            method: 'get',
            url: 'http://121.4.102.44:8083/order/userPage',
            data: q,
            success(res) {
                console.log(res);
                total = res.data.total
                renderOrder(res, total)
            }
        })
    }

    // 渲染页面
    let newRecords = []
    function renderOrder(res, total) {
        res.data.records.forEach(function (val, index) {
            newRecords.push(val)
        })
        // 在records 增加一项sum 是用来统计每一项的 records.orderDetails.number
        res.data.records.forEach(item => {
            item.orderDetails.reduce((previousValue, currentValue) => {
                item.sum = previousValue + (currentValue.number * 1)
                return item.sum
            }, 0)
        })
        res.data.records.sort(function (a, b) {
            return b.orderTime - a.orderTime
        })
        // console.log(newRecords);
        const htmlStr = template('item', newRecords)
        // console.log(htmlStr);
        $('.van-list').html(htmlStr)
        // console.log(total);
    }
    // let newRecords = []
    // function renderOrder(res, total) {
    //     res.data.records.forEach(function (val, index) {
    //         newRecords.push(val)
    //     })
    //     // 在records 增加一项sum 是用来统计每一项的 records.orderDetails.number
    //     res.data.records.forEach(item => {
    //         item.orderDetails.reduce((previousValue, currentValue) => {
    //             item.sum = previousValue + (currentValue.number * 1)
    //             return item.sum
    //         }, 0)
    //     })
    //     res.data.records.sort(function (a, b) {
    //         return b.orderTime - a.orderTime
    //     })
    //     // console.log(newRecords);
    //     const htmlStr = template('item', newRecords)
    //     // console.log(htmlStr);
    //     $('.van-list').html(htmlStr)
    //     // console.log(total);
    // }

    // 再来一单
    $('.divBody').on('click', '.btnAgain', function () {
        const value = $(this).attr('data-value')
        console.log(value);
        // console.log(123);
        $.ajax({
            method: 'post',
            url: 'http://121.4.102.44:8083/order/again',
            success(res) {
                console.log(res);

            }
        })
    })


    // 返回个人中心页面
    $('.icon-arrow-left').on('click', function () {
        location.href = 'user.html'
    })






})()









